package com.sgb.kjwl.model.entity.self

import java.io.Serializable

data class AgentCentralizedEntity(
    var no : String = "",//加盟报价单位编号
    var groupBuyNo : String = "",//	集采单号
    var cityName : String = "",//仓储地/收货地（市）
    var detailAddress : String = "",//仓储地/收货地详细地址
    var districtName : String = "",//仓储地/收货地（区）
    var groupBuyName : String = "",//集采内容
    var groupbuyMode : Int ?= null, //集采类型：1需方发起，2企业专项，3供方发起
    var isDeleted : Int = 0,  //逻辑删除字段是否删除 0 未删除 1 已删除
    var offerCompany : String = "",//报价单位/加盟单位（个人报价返回用户名称）
    var offerPrice : String = "",//报价金额/采购总量
    var offerTime : Long = 0,//报价/加盟时间
    var provinceName : String = "",//仓储地/收货地（省）
    var unitName : String = ""//单位
) : Serializable{
    fun getBuyType() : String{
        if (groupbuyMode == null){
            return ""
        }
        if (groupbuyMode == 1){
            return "需方发起"
        } else if (groupbuyMode == 2){
            return "企业专项"
        } else if (groupbuyMode == 3){
            return "供方发起"
        }
        return ""
    }

    fun isDelete() : Boolean {
        return isDeleted == 1
    }
}
